swim upstream

Translations
плыть вверх по течению
The fish had to swim upstream to reach its breeding ground.
Рыба должна была плыть вверх по течению, чтобы добраться до места размножения.